package util

import (
	"github.com/gin-gonic/gin"
	"github.com/unknwon/com"

	"repairs/pkg/setting"
)

// GetPage get page parameters
func GetPage(c *gin.Context) int {
	result := 0
	page := com.StrTo(c.Query("page")).MustInt()
	if page > 0 {
		result = (page - 1) * setting.AppSetting.PageSize
	}

	return result
}

func GetPageByNum(page int) int {
	if page <= 0 {
		page = 1
	}
	return (page - 1) * setting.AppSetting.PageSize
}
